// pages/pdfListPage/pdfListPage.js
var app = getApp();
import storage from '../../api/storage.js'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    statusBarHeight: app.globalData.statusBarHeight,
	type:0,
	storagelist:[]
  },
  //加载附件理表
  loadstorage(){
	  const that = this
	  storage.storage().then(res => {
		   if(res.data.errno === 0){
			   that.setData({
				   storagelist:res.data.data.list
			   })
		   }
	  })
  },
  opendoc(e){
	  console.log(e.currentTarget.dataset.menuitem.url)
	  if(e.currentTarget.dataset.menuitem.type === 'video/mp4'){
		  wx.navigateTo({
			  url:'/pages/attachmentDetail/attachmentDetail?url='+e.currentTarget.dataset.menuitem.url
		  })
	  }else{
		  //'http://video.317hu.com/917b3140-3da6-47d5-911c-a15462fcdeb2.pdf'
		  	  wx.downloadFile({
		        url: e.currentTarget.dataset.menuitem.url[0],
		        success: function (res) {
		          var filePath = res.tempFilePath
		  			console.log(res.tempFilePath)
		          wx.openDocument({
		            filePath: filePath,
		            success: function (res) {
		              console.log('打开文档成功')
		            },
		  			fail: function(res) {
		  			  console.log(res);
		  		    },
		  		    complete: function(res) {
		  			  console.log(res);
		  		    }
		          })
		        },
		  		fail: function(res) {
		              console.log('文件下载失败');
		          },
		        complete: function(res) {},
		      })
	  }
	  
  },
  goschool(){
	  console.log(this.data.type)
	  if(this.data.type === 2){
		  wx.navigateTo({
			  url:"/pages/schoolData/schoolData"//学校
		  })
	  }else{
		  wx.navigateTo({
		  	url:"/pages/gradeData/gradeData"//班级
		  })
	  }
  },
  // 返回
  goBack(e) {
    wx.navigateBack({
      delta: e.currentTarget.dataset.index
    })
  },
  // 点击跳转页面
  openTo(e) {
    wx.navigateTo({
      url: e.currentTarget.dataset.url,
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
	this.setData({
		type:parseInt(options.type)
	})
	// this.goschool()
	this.loadstorage()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})